Deterministic Simulation of a Single Tape Turing Machine by a Random Access Machine in Sub-linear Time
نویسنده
چکیده
Turing machines which use a single tape both for their input and as their only working space (known as 1TTMs) appear to be extremely slow for many problems compared with multi-tape Turing machines and Random Access Machines (RAMS). However, apart from a few simple problems which require quadratic time on a 1TTM but have simple linear time solutions on a multi-tape Turing machine, there have been no general results proving this appearance to be correct. Indeed when the time for a RAM is reckoned by the reasonable logarithmic cost criterion (Aho et al., 1974; Cook and Reckhow, 1973), which will be adopted throughout this paper, it is not immediately obvious that all problems can be solved as fast on a RAM as on a 1TTM.
منابع مشابه
Equivalence of Models of Computation for Nearly Linear Time
Theorem 1 (Main Theorem). Every non-deterministic RAM computation in time t can be simulated by a non-deterministic oblivious two-tape TM in time t polylog(t). We prove this theorem in two steps. First, we show how to simulate non-deterministic RAM machines using non-deterministic multi-tape TMs with polylogarithmic overhead. Then, we show how to simulate multi-tape TMs using oblivious two-tape...
متن کاملA Time Lower Bound for Satisfiability
We show that a deterministic Turing machine with one d-dimensional work tape and random access to the input cannot solve satisfiability in time na for a <
متن کاملA Single Machine Capacitated Production Planning Problem Under Uncertainty: A Grey Linear Programming Approach
The production planning is an important problem in most of manufacturing systems in practice. Unlike many researches existing in literature, this problem encounters with great uncertainties in parameters and input data. In this paper, a single machine capacitated production planning problem is considered and a linear programming formulation is presented. The production costs are assumed to be u...
متن کاملLinear Time and Memory-Efficient Computation
A realistic model of computation called the Block Move (BM) model is developed. The BM regards computation as a sequence of finite transductions in memory, and operations are timed according to a memory cost parameter μ. Unlike previous memory-cost models, the BM provides a rich theory of linear time, and in contrast to what is known for Turing machines, the BM is proved to be highly robust for...
متن کاملar X iv : c s / 03 10 04 6 v 2 [ cs . C C ] 1 4 Ju n 20 04 Theory of One Tape Linear Time Turing Machines ∗
A theory of one-tape linear-time Turing machines is quite different from its polynomial-time counterpart since one-tape linear-time Turing machines are closely related to finite state automata. This paper discusses structural-complexity issues of one-tape Turing machines of various types (deterministic, nondeterministic, reversible, alternating, probabilistic, counting, and quantum Turing machi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Comput.
دوره 99 شماره
صفحات -
تاریخ انتشار 1992